package com.fiidee.blog.service;


import com.fiidee.blog.dto.BaseDTO;

import java.util.List;

/**
 * 
 * @author 章瑱彬 
 * 电话：15914921094
 * QQ：562800930
 * @since 2015年3月9日
 */
public interface BaseService<E,DTO extends BaseDTO>{
	
    int deleteByPrimaryKey(Integer id);

    int insert(E record);

    int insertSelective(E record);

    E selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(E record);

    int updateByPrimaryKey(E record);

    List<E> selectByDTO(DTO dto);

    int deleteInIds(String ids);
}
